/**
 *  应用的注册
 * 
 * 参数：
 *  id: 应用挂载的id
 *  hijackUrl: 应用劫持的基础路径(也是应用的基础路径)
 * 
 *  注意：src/page目录下
 *      1、文件下的名称必须跟id的值一样(否则找不到对应的应用)
 *      2、main.app.js一定在id根目录下
*/
export const appRegister = {
  // 头部应用
  headApp: {
    id: 'headApp',
    hijackUrl: ''
  },
  // react应用
  reactApp: {
    id: 'reactApp',
    hijackUrl: '/reactApp'
  },
  // vue应用
  vueApp: {
    id: 'vueApp',
    hijackUrl: '/vueApp'
  },
  // 其它应用
  otherApp: {
    id: 'otherApp',
    hijackUrl: '/otherApp'
  }
}

/**
 * 应用菜单(渲染)
 *  name: 应用名称
 *  path: 对应应用页面路由
*/
export const appMenus = [
  {
    name: 'react应用',
    path: '/reactApp/home'
  },
  {
    name: 'vue应用',
    path: 'vue',
    children: [
      {
        name: 'vue子应用一',
        path: '/vueApp/home'
      },
      {
        name: '其它子应用',
        path: '/otherApp/home',
      }
    ]
  }
]
